using System;
using GGEditor.API.Commands;
using GGEditor.API.Editors;

namespace GGEditor.Core.Editors
{
	public class Editor : IEditor
	{
		public IEditorController Controller { get; set; }
		public IEditorModel Model { get; set; }
		public IEditorView View { get; set; }
		public IUndoManager UndoManager { get; set; }
		public string Title { get; set; }
	}

	public interface IEditor
	{
		IEditorController Controller { get; }
		IEditorModel Model { get; }
		IEditorView View { get; }
		IUndoManager UndoManager { get; }
		string Title { get; }
	}
}